草庐IT

java - 动态改变 spring bean

全部标签

javascript - 如何创建动态命名的 JavaScript 对象属性?

这是我的...(anynumberofinputs)我想使用JQuery/Javascript构建一个包含名称值对的对象数组,如下所示:output=[{item1:userInput},{somethingelse1:differentUserInput}...etc.];我已经尝试过了,但没有成功:varoutput=newArray();$('.grab').each(function(index){output.push({$(this).attr('name'):$(this).val()});});我尝试了多种变体,包括试验eval(),但都无济于事。如果我删除$(this

javascript - Js从数组中删除元素而不改变原始元素

我想知道是否有一种方法可以在不制作数组的完整副本然后拼接副本的情况下执行此操作。vararr=[{id:1,name:'name'},{id:2,name:'name'},{id:3,name:'name'}];我需要通过他的索引临时删除元素并使用没有这个元素的数组,但我不想更改原始数组。即使有lodash,你也可以给我让路。 最佳答案 Array.prototype.filter将创建并返回一个由与谓词匹配的元素组成的新数组。functionremoveByIndex(array,index){returnarray.filter

java - 如何使用 Java 代码检查客户端浏览器中是否启用了 JavaScript

任何人都可以帮助我尝试使用Java代码检查客户端浏览器中是否启用了JavaScript。 最佳答案 假设您正在编写一个Java网络应用程序,我成功使用的一项技术是让访问的第一个页面(通常是登录表单)在页面加载时写入一个sessioncookie。然后让表单提交的Java代码检查该cookie是否存在。在客户端:functioncreateCookie(name,value,days){varexpires="";if(days){vardate=newDate();date.setTime(date.getTime()+(days*

java - JSF 请不要转义我的 html

这个问题在这里已经有了答案:ComponenttoinjectandinterpretStringwithHTMLcodeintoJSFpage(1个回答)关闭6年前。从dbms我得到类似abc的东西.当它到达${someManagedBean.someValue}在我的xhtml文件中,输出已被清理。这对99,999%的情况都很好。问题:有什么方法可以禁用这种自动转义吗?额外的问题:我可以只允许html而不允许javascript吗?

java - 如何使用Ajax显示在线用户

我想在我的网站上实时显示所有在线用户。虽然不知道如何去做。在新用户登录后添加新用户并不难,但是我还需要删除不再登录的用户。任何想法如何做到这一点?我应该使用jQuery检查哪些用户已注销并从列表中将其删除吗? 最佳答案 您的问题将是人们在不注销的情况下离开,他们的session将仍然存在多长时间,直到您设置了超时时间才可以收集他们的session数据(实际上可能更长)为了获得真正准确的登录者和访问站点的计数,您将需要每个客户端每隔几秒钟或几分钟向服务器发送一次“心跳”。在每个心跳触发器上,您都希望使在指定时间内未checkin的所有

java - 是否可以使用 jsp 变量值来初始化 JQUERY 变量?

我有一些问题如下:如何在JQUERY代码中使用JSP变量/数组?在这里,我们拥有的JQUERY代码都存储在单独的.js文件中,并且该文件包含在JSP文件中。实际上我想用JSP变量初始化JQUERY数组。所以请指导我完成这个任务。 最佳答案 在普通的旧JSP中varsomeText="";使用EL(表达语言)varsomeText="${myBean.text}";使用支柱varsomeText='';使用JSTLvarsomeText='';本质上,可以从JSP填充Javascript对象。不要忘记,scriptlet和标签只是作为

javascript - 改变除一个 Div 之外的所有元素的不透明度

我正在尝试淡化网页上除一个div之外的所有元素。我已经能够使用以下jQuery淡出所有元素:$('*').css('opacity',.3);但是,不透明度似乎是从父元素继承的属性,即使我明确地将div的不透明度设置为1。我现在对任何解决方案一无所知,所以我可以在这里得到一些帮助吗? 最佳答案 如果您想要使这个特定的div在视觉上脱颖而出,您可以考虑一种类似于用于模态窗口/灯箱的方法。使用高z-index绝对定位div,然后在突出显示的div和其余内容之间堆叠另一个div,具有深色背景颜色和中等不透明度。这实际上会使页面的其余部分“

javascript - jQuery - 在点击时动态删除头部元素

有谁知道您是否可以通过单击按钮删除头部元素以及如何使用jQuery来实现?我试图在单击按钮时从html头中删除某些脚本标记。例如。我有1个屏幕View,其中包含由外部javascript文件控制的幻灯片。当我单击“单击以删除此元素JS”按钮时,我想从HTMLHead中删除外部javascript路径。任何想法。已经在这件事上待了一个星期左右。 最佳答案 您可以向脚本元素添加一个ID,然后删除该ID:$('#removeScript').click(function(){$('#initJs').remove();});

Javascript 动态时间下拉

我不太擅长Javascript时间操作。这是我正在尝试做的事情:我有一个需要结束时间下拉列表的UI。它是一组有限的时间,基本上是从早上7:00到晚上10:00,以15分钟为增量。我正在使用jQuery并想即时创建一个如下所示的选择框:7:00AM7:15AM7:30AMetc...任何人都知道如何在javascript/jQuery中执行此操作。我想做一些动态的事情:for(inti=420;i 最佳答案 以下片段应该可以帮助您理解:functionpopulate(selector){varselect=$(selector);v

javascript - 在 Javascript 中连接一个动态变量名

在PHP中,您可以像这样连接一个变量名$a=1${'fruit_'.$a}='apple';结果将导致创建变量$fruit_a我如何在javascript中执行此操作? 最佳答案 不确定您要完成什么,但是对于JavaScript,您可以使用以下内容:>vara=1;>varb={};>b['fruit_'+a]='apple';>b.fruit_1"apple">b['fruit_1']"apple" 关于javascript-在Javascript中连接一个动态变量名,我们在Stack